giggle with embarrassment - Türkisch Englisch Wörterbuch